finishing off or killing - French English Dictionary